lacking resources, especially money - Francés Inglés Diccionario